package com.eshop.service;

import com.eshop.pojo.OrderDetail;
import com.eshop.pojo.OrderInfo;
import com.eshop.pojo.Pager;

import java.util.List;
import java.util.Map;

public interface OrderInfoService {
    List<OrderInfo> selectByPage(OrderInfo orderInfo, Pager pager);//分页查询订单信息
    int count(Map<String,Object> param);//根据参数查询订单总数
    int saveOderInfo(OrderInfo orderInfo);//保存订单信息
    int saveOrderDetail(OrderDetail detail);//保存订单明细
    OrderInfo selectOrderInfoById(int id);//根据订单号获取订单信息
    List<OrderDetail> selectOrderDetailByOid(int oid);//根据订单号获取订单明细

    /*int deleteOrderInfo(int id);//根据订单号删除订单信息
    int deleteOrderDetail(int oid);//根据订单号删除订单明细*/

    int deleteOrder(int id);//删除订单
}
